500 |
How can I filter items for dates before a specified date
With Extree1 .BeginUpdate() With .Columns.Add("Dates") .SortType = exontrol.EXTREELib.SortTypeEnum.SortDate .DisplayFilterButton = True .DisplayFilterPattern = True .DisplayFilterDate = True .FilterList = exontrol.EXTREELib.FilterListEnum.exShowFocusItem Or exontrol.EXTREELib.FilterListEnum.exNoItems .Filter = "to 12/27/2010" .FilterType = exontrol.EXTREELib.FilterTypeEnum.exDate End With With .Items .AddItem(#12/27/2010#) .AddItem(#12/28/2010#) .AddItem(#12/29/2010#) .AddItem(#12/30/2010#) .AddItem(#12/31/2010#) End With .ApplyFilter() .EndUpdate() End With |
499 |
Is it possible to filter dates
With Extree1 .BeginUpdate() With .Columns.Add("Dates") .SortType = exontrol.EXTREELib.SortTypeEnum.SortDate .DisplayFilterButton = True .DisplayFilterPattern = True .DisplayFilterDate = True .FilterList = exontrol.EXTREELib.FilterListEnum.exShowFocusItem Or exontrol.EXTREELib.FilterListEnum.exNoItems End With With .Items .AddItem(#12/27/2010#) .AddItem(#12/28/2010#) .AddItem(#12/29/2010#) .AddItem(#12/30/2010#) .AddItem(#12/31/2010#) End With .EndUpdate() End With |
498 |
Is it possible to change the Exclude field name to something different, in the drop down filter window
Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot .set_Description(exontrol.EXTREELib.DescriptionTypeEnum.exFilterBarExclude,"Leaving out") With .Columns.Add("Items") .DisplayFilterButton = True .DisplayFilterPattern = False .FilterList = exontrol.EXTREELib.FilterListEnum.exShowExclude Or exontrol.EXTREELib.FilterListEnum.exShowFocusItem Or exontrol.EXTREELib.FilterListEnum.exShowCheckBox End With With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") End With .EndUpdate() End With |
497 |
How can I display the Exclude field in the drop down filter window
Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot With .Columns.Add("Items") .DisplayFilterButton = True .DisplayFilterPattern = False .FilterList = exontrol.EXTREELib.FilterListEnum.exShowExclude Or exontrol.EXTREELib.FilterListEnum.exShowFocusItem Or exontrol.EXTREELib.FilterListEnum.exShowCheckBox End With With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") End With .EndUpdate() End With |
496 |
Is it possible to show and ensure the focused item from the control, in the drop down filter window
Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot With .Columns.Add("Items") .DisplayFilterButton = True .DisplayFilterPattern = False .FilterList = exontrol.EXTREELib.FilterListEnum.exShowFocusItem Or exontrol.EXTREELib.FilterListEnum.exShowCheckBox End With With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") .set_SelectItem(.InsertItem(h,Nothing,"Child 2"),True) .set_ExpandItem(h,True) End With .EndUpdate() End With |
495 |
Is it possible to show only blanks items with no listed items from the control
Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot With .Columns.Add("Items") .DisplayFilterButton = True .DisplayFilterPattern = False .FilterList = exontrol.EXTREELib.FilterListEnum.exShowBlanks Or exontrol.EXTREELib.FilterListEnum.exNoItems End With With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") End With .EndUpdate() End With |
494 |
How can I include the blanks items in the drop down filter window
Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot With .Columns.Add("Items") .DisplayFilterButton = True .DisplayFilterPattern = False .FilterList = exontrol.EXTREELib.FilterListEnum.exShowBlanks Or exontrol.EXTREELib.FilterListEnum.exShowCheckBox End With With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") End With .EndUpdate() End With |
493 |
How can I select multiple items in the drop down filter window, using check-boxes
Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot With .Columns.Add("Items") .DisplayFilterButton = True .DisplayFilterPattern = False .FilterList = exontrol.EXTREELib.FilterListEnum.exShowCheckBox End With With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") End With .EndUpdate() End With |
492 |
Is it possible to allow a single item being selected in the drop down filter window
Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot With .Columns.Add("Items") .DisplayFilterButton = True .DisplayFilterPattern = False .FilterList = exontrol.EXTREELib.FilterListEnum.exSingleSel End With With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") End With .EndUpdate() End With |
491 |
How can I display no (All) item in the drop down filter window
Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot .set_Description(exontrol.EXTREELib.DescriptionTypeEnum.exFilterBarAll,"") With .Columns.Add("Items") .DisplayFilterButton = True .DisplayFilterPattern = True .FilterList = exontrol.EXTREELib.FilterListEnum.exNoItems End With With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") End With .EndUpdate() End With |
490 |
Is it possible to display no items in the drop down filter window, so only the pattern is visible
Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot With .Columns.Add("Items") .DisplayFilterButton = True .DisplayFilterPattern = True .FilterList = exontrol.EXTREELib.FilterListEnum.exNoItems End With With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") End With .EndUpdate() End With |
489 |
How do I hide the selection
With Extree1 .BeginUpdate() .MarkSearchColumn = False .SelForeColor = .ForeColor .SelBackColor = .BackColor .ShowFocusRect = False With .Columns With .Add("Format") .FormatColumn = "type(value) in (0,1) ? 'null' : ( dbl(value)<0 ? '<fgcolor=FF0000>'+ (value format '2|.|3|,|1' ) : (dbl(value)>0 ? '<fgcolor=00" & _ "00FF>+'+(value format '2|.|3|,' ): '0.00') )" .set_Def(exontrol.EXTREELib.DefColumnEnum.exCellCaptionFormat,1) End With End With With .Items .AddItem(10) .AddItem(-8) End With .EndUpdate() End With |
488 |
How do I access the cells, or how do I get the values in the columns
Dim h With Extree1 With .Columns .Add("C1") .Add("C2") .Add("C3") End With With .Items h = .AddItem("Item 1") .set_CellCaption(h,1,"SubItem 1.1") .set_CellCaption(h,2,"SubItem 1.2") Debug.Print( .get_CellCaption(h,0) ) End With End With |
487 |
Is it possible to load child items when clicking the +/- button
' BeforeExpandItem event - Fired before an item is about to be expanded (collapsed). Private Sub Extree1_BeforeExpandItem(ByVal sender As System.Object,ByVal Item As Integer,ByRef Cancel As Object) Handles Extree1.BeforeExpandItem With Extree1 With .Items .InsertItem(Item,Nothing,"new") .set_ItemHasChildren(.InsertItem(Item,Nothing,"new"),True) .InsertItem(Item,Nothing,"new") End With End With End Sub With Extree1 .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot .Columns.Add("Default") With .Items .set_ItemHasChildren(.AddItem("aka"),True) .AddItem("next item") End With End With |
486 |
How can I change the check-boxes appearance
Dim h With Extree1 .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot With .Columns.Add("Default") .set_Def(exontrol.EXTREELib.DefColumnEnum.exCellHasCheckBox,True) .PartialCheck = True End With With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) End With With .VisualAppearance .Add(1,"XP:Button 3 12") .Add(2,"XP:Button 3 11") .Add(3,"XP:Button 3 10") End With .set_CheckImage(exontrol.EXTREELib.CheckStateEnum.Unchecked,16777216) .set_CheckImage(exontrol.EXTREELib.CheckStateEnum.Checked,33554432) .set_CheckImage(exontrol.EXTREELib.CheckStateEnum.PartialChecked,50331648) End With |
485 |
How can I initiate the OLE Drag and Drop support
// OLEStartDrag event is not supported. Use the DragEnter,DragLeave,DragOver, DragDrop ... events. Dim h With Extree1 .OLEDropMode = exontrol.EXTREELib.exOLEDropModeEnum.exOLEDropManual .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot .Columns.Add("Default") With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) End With End With |
484 |
How can I apply the same ConditionalFormat on more than 1(one) column (multiple columns and not on item)
With Extree1 .BeginUpdate() With .ConditionalFormats.Add("1","K1") .BackColor = Color.FromArgb(255,0,0) .ApplyTo = &H1 End With With .ConditionalFormats.Add("1","K2") .BackColor = Color.FromArgb(255,0,0) .ApplyTo = &H2 End With .MarkSearchColumn = False .DrawGridLines = exontrol.EXTREELib.GridLinesEnum.exRowLines With .Columns .Add("Column 1") .Add("Column 2") .Add("Column 3") End With With .Items .AddItem() .AddItem() .AddItem() End With .EndUpdate() End With |
483 |
Is it possible to display empty strings for 0 values
With Extree1 .Columns.Add("Currency").FormatColumn = "dbl(value) ? currency(dbl(value)) : ``" With .Items .AddItem(1.23) .AddItem(2.34) .AddItem(0) .AddItem(10000.99) End With End With |
482 |
Is it possible to display empty strings for 0 values
With Extree1 .Columns.Add("Number") .Columns.Add("Currency").ComputedField = "%0 ? currency(%0) : ``" With .Items .AddItem(1.23) .AddItem(2.34) .AddItem(0) .AddItem(10000.99) End With End With |
481 |
How can I get the list of items as they are displayed
With Extree1 .BeginUpdate() .BackColorAlternate = Color.FromArgb(240,240,240) .Columns.Add("Names") With .Items .AddItem("Mantel") .AddItem("Mechanik") .AddItem("Motor") .AddItem("Murks") .AddItem("Märchen") .AddItem("Möhren") .AddItem("Mühle") End With .Columns.Item(0).SortOrder = exontrol.EXTREELib.SortOrderEnum.SortAscending .EndUpdate() Debug.Print( .GetItems(1) ) End With |
480 |
Is posible to reduce the size of the picture to be shown in the column's caption
With Extree1 .BeginUpdate() .set_HTMLPicture("pic1","c:\exontrol\images\zipdisk.gif") .HeaderHeight = 48 .Columns.Add("DefaultSize").HTMLCaption = "Default-Size <img>pic1</img> Picture" .Columns.Add("CustomSize").HTMLCaption = "Custom-Size <img>pic1:16</img> Picture" .EndUpdate() End With |
479 |
How can I change the color, font, bold etc for the items/cells in the same column or for the entire column
With Extree1 .BeginUpdate() .MarkSearchColumn = False With .ConditionalFormats.Add("1") .Bold = True .ForeColor = Color.FromArgb(255,0,0) .ApplyTo = &H1 End With .Columns.Add("C1") With .Columns.Add("C2") .HeaderBold = True .HTMLCaption = "<fgcolor=FF0000>C2" End With With .Items .set_CellCaption(.AddItem(10),1,11) .set_CellCaption(.AddItem(12),1,13) End With .EndUpdate() End With |
478 |
The item is not getting selected when clicking the cell's checkbox. What should I do
' CellStateChanged event - Fired after cell's state has been changed. Private Sub Extree1_CellStateChanged(ByVal sender As System.Object,ByVal Item As Integer,ByVal ColIndex As Integer) Handles Extree1.CellStateChanged With Extree1 .Items.set_SelectItem(Item,True) End With End Sub With Extree1 .Columns.Add("Check").set_Def(exontrol.EXTREELib.DefColumnEnum.exCellHasCheckBox,True) With .Items .AddItem(0) .AddItem(1) .AddItem(2) .AddItem(3) End With End With |
477 |
Is it possible to limit the height of the item while resizing
' AddItem event - Occurs after a new Item has been inserted to Items collection. Private Sub Extree1_AddItem(ByVal sender As System.Object,ByVal Item As Integer) Handles Extree1.AddItem With Extree1 .Items.set_ItemMinHeight(Item,18) .Items.set_ItemMaxHeight(Item,72) End With End Sub With Extree1 .BeginUpdate() .ItemsAllowSizing = exontrol.EXTREELib.ItemsAllowSizingEnum.exResizeItem .ScrollBySingleLine = False .BackColorAlternate = Color.FromArgb(240,240,240) .Columns.Add("Names") With .Items .AddItem("Mantel") .AddItem("Mechanik") .AddItem("Motor") .AddItem("Murks") .AddItem("Märchen") .AddItem("Möhren") .AddItem("Mühle") End With .Columns.Item(0).SortOrder = exontrol.EXTREELib.SortOrderEnum.SortAscending .EndUpdate() End With |
476 |
Is it possible to copy the hierarchy of the control using the GetItems method
Dim h With Extree1 .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot .Columns.Add("Def") With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") End With .PutItems(.GetItems(-1)) End With |
475 |
How can I show the child items with no identation
Dim h With Extree1 .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exGroupLinesOutside .Indent = 12 .HasLines = exontrol.EXTREELib.HierarchyLineEnum.exThinLine .Columns.Add("Default") With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .InsertItem(h,Nothing,"Child 3") .set_ExpandItem(h,True) h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .InsertItem(h,Nothing,"Child 3") End With End With |
474 |
Is there other ways of showing the hierarchy lines (exGroupLinesAtRoot)
Dim h With Extree1 .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exGroupLinesAtRoot .Indent = 12 .Columns.Add("Default") With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .InsertItem(h,Nothing,"Child 3") .set_ExpandItem(h,True) End With End With |
473 |
Is there other ways of showing the hierarchy lines (exGroupLinesOutside)
Dim h With Extree1 .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exGroupLinesOutside .Indent = 12 .Columns.Add("Default") With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .InsertItem(h,Nothing,"Child 3") .set_ExpandItem(h,True) h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .InsertItem(h,Nothing,"Child 3") End With End With |
472 |
Is there other ways of showing the hierarchy lines (exGroupLinesInsideLeaf)
Dim h With Extree1 .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exGroupLinesInsideLeaf .Indent = 12 .Columns.Add("Default") With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .InsertItem(h,Nothing,"Child 3") .set_ExpandItem(h,True) End With End With |
471 |
Is there other ways of showing the hierarchy lines (exGroupLinesInside)
Dim h With Extree1 .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exGroupLinesInside .Indent = 12 .Columns.Add("Default") With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .InsertItem(h,Nothing,"Child 3") .set_ExpandItem(h,True) End With End With |
470 |
Is there other ways of showing the hierarchy lines (exGroupLines)
Dim h With Extree1 .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exGroupLines .Indent = 12 .Columns.Add("Default") With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1") .InsertItem(.InsertItem(h,Nothing,"Child 2"),Nothing,"SubChild 2") .InsertItem(h,Nothing,"Child 3") .set_ExpandItem(h,True) End With End With |
469 |
Does your control supports multiple lines tooltip
|
468 |
How can I prevent highlighting the column from the cursor - point
|
467 |
Is there any option to show the tooltip programmatically
' MouseMove event - Occurs when the user moves the mouse. Private Sub Extree1_MouseMoveEvent(ByVal sender As System.Object,ByVal Button As Short,ByVal Shift As Short,ByVal X As Integer,ByVal Y As Integer) Handles Extree1.MouseMoveEvent Dim c,hit With Extree1 .ShowToolTip(.get_ItemFromPoint(-1,-1,c,hit),"","8","8") End With End Sub With Extree1 .BeginUpdate() .Columns.Add("Def") With .Items .AddItem("Item 1") .AddItem("Item 2") .AddItem("Item 3") End With .EndUpdate() End With |
466 |
Is it possible to prevent changing the rows/items colors by selection
With Extree1 .SelBackMode = exontrol.EXTREELib.BackModeEnum.exTransparent .Columns.Add("HTML").set_Def(exontrol.EXTREELib.DefColumnEnum.exCellCaptionFormat,1) With .Items .AddItem("<font ;12>T</font>his <b>is</b> an <a>html</a> <font Tahoma><fgcolor=FF0000>text</fgcolor></font>.") .set_SelectItem(.AddItem("<font ;6>This</font> <b>is</b> another <a>html</a> <font Tahoma><fgcolor=FF0000>text</fgcolor></font>."),True) End With End With |
465 |
Is it possible to specify the cell's value but still want to display some formatted text instead the value
Dim h With Extree1 .BeginUpdate() .MarkSearchColumn = False .Columns.Add("Value") .Columns.Add("FormatCell") With .Items h = .AddItem(1) .set_CellCaption(h,1,12) .set_FormatCell(h,1,"currency(value)") h = .AddItem(#1/1/2001#) .set_CellCaption(h,1,#1/1/2001#) .set_CellCaptionFormat(h,1,exontrol.EXTREELib.CaptionFormatEnum.exHTML) .set_FormatCell(h,1,"longdate(value) replace '2001' with '<b>2001</b>'") End With .EndUpdate() End With |
464 |
How can I simulate displaying groups
Dim h,h1 With Extree1 .BeginUpdate() .HasLines = exontrol.EXTREELib.HierarchyLineEnum.exNoLine .ScrollBySingleLine = True .MarkSearchColumn = False With .Columns .Add("Name") .Add("A") .Add("B") .Add("C") End With With .Items h = .AddItem("Group 1") .set_CellHAlignment(h,0,exontrol.EXTREELib.AlignmentEnum.CenterAlignment) .set_ItemDivider(h,0) .set_ItemDividerLineAlignment(h,exontrol.EXTREELib.DividerAlignmentEnum.DividerBoth) .set_ItemHeight(h,24) .set_SortableItem(h,False) h1 = .InsertItem(h,Nothing,"Child 1") .set_CellCaption(h1,1,1) .set_CellCaption(h1,2,2) .set_CellCaption(h1,3,3) h1 = .InsertItem(h,Nothing,"Child 2") .set_CellCaption(h1,1,4) .set_CellCaption(h1,2,5) .set_CellCaption(h1,3,6) .set_ExpandItem(h,True) h = .AddItem("Group 2") .set_CellHAlignment(h,0,exontrol.EXTREELib.AlignmentEnum.CenterAlignment) .set_ItemDivider(h,0) .set_ItemDividerLineAlignment(h,exontrol.EXTREELib.DividerAlignmentEnum.DividerBoth) .set_ItemHeight(h,24) .set_SortableItem(h,False) h1 = .InsertItem(h,Nothing,"Child 1") .set_CellCaption(h1,1,1) .set_CellCaption(h1,2,2) .set_CellCaption(h1,3,3) h1 = .InsertItem(h,Nothing,"Child 2") .set_CellCaption(h1,1,4) .set_CellCaption(h1,2,5) .set_CellCaption(h1,3,6) .set_ExpandItem(h,True) End With .EndUpdate() End With |
463 |
How can I collapse all items
Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot .Columns.Add("Items") With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(0,False) End With .EndUpdate() End With |
462 |
How can I expand all items
Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot .Columns.Add("Items") With .Items h = .AddItem("Root 1") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") h = .AddItem("Root 2") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(0,True) End With .EndUpdate() End With |
461 |
Can I use PNG images to display pictures in the control
|
460 |
Is it possible to move an item from a parent to another
With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot .Columns.Add("Items") With .Items .AddItem("A") .AddItem("B") .InsertItem(.AddItem("C"),"","D") .SetParent(.get_FindItem("D",0),.get_FindItem("A",0)) End With .EndUpdate() End With |
459 |
How can I change the identation for an item
With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot .Columns.Add("Items") With .Items .AddItem("A") .AddItem("B") .InsertItem(.AddItem("C"),"","D") .SetParent(.get_FindItem("D",0),0) End With .EndUpdate() End With |
458 |
How can I filter programatically using more columns
With Extree1 .BeginUpdate() .MarkSearchColumn = False With .Columns .Add("Car") .Add("Equipment") End With With .Items .set_CellCaption(.AddItem("Mazda"),1,"Air Bag") .set_CellCaption(.AddItem("Toyota"),1,"Air Bag,Air condition") .set_CellCaption(.AddItem("Ford"),1,"Air condition") .set_CellCaption(.AddItem("Nissan"),1,"Air Bag,ABS,ESP") .set_CellCaption(.AddItem("Mazda"),1,"Air Bag, ABS,ESP") .set_CellCaption(.AddItem("Mazda"),1,"ABS,ESP") End With With .Columns.Item("Car") .FilterType = exontrol.EXTREELib.FilterTypeEnum.exFilter .Filter = "Mazda" End With With .Columns.Item("Equipment") .FilterType = exontrol.EXTREELib.FilterTypeEnum.exPattern .Filter = "*ABS*|*ESP*" End With .ApplyFilter() .EndUpdate() End With |
457 |
Is it possible to colour a particular column, I mean the cell's foreground color
With Extree1 .BeginUpdate() With .ConditionalFormats.Add("1") .ForeColor = Color.FromArgb(255,0,0) .ApplyTo = &H1 End With .MarkSearchColumn = False With .Columns .Add("Column 1") .Add("Column 2") End With With .Items .set_CellCaption(.AddItem(0),1,1) .set_CellCaption(.AddItem(2),1,3) .set_CellCaption(.AddItem(4),1,5) End With .EndUpdate() End With |
456 |
Is it possible to colour a particular column for specified values
With Extree1 .BeginUpdate() With .ConditionalFormats.Add("int(%1) in (3,4,5)") .BackColor = Color.FromArgb(255,0,0) .ApplyTo = &H1 End With .MarkSearchColumn = False With .Columns .Add("Column 1") .Add("Column 2") End With With .Items .set_CellCaption(.AddItem(0),1,1) .set_CellCaption(.AddItem(2),1,3) .set_CellCaption(.AddItem(4),1,5) End With .EndUpdate() End With |
455 |
Is it possible to colour a particular column
With Extree1 .BeginUpdate() .MarkSearchColumn = False With .Columns .Add("Column 1") .Add("Column 2").set_Def(exontrol.EXTREELib.DefColumnEnum.exCellBackColor,255) End With With .Items .set_CellCaption(.AddItem(0),1,1) .set_CellCaption(.AddItem(2),1,3) .set_CellCaption(.AddItem(4),1,5) End With .EndUpdate() End With |
454 |
How do i get all the children items that are under a certain parent Item handle
Dim h,hChild With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot .Columns.Add("P") With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) End With With .Items hChild = .get_ItemChild(.FirstVisibleItem) Debug.Print( .get_CellCaption(hChild,0) ) Debug.Print( .get_CellCaption(.get_NextSiblingItem(hChild),0) ) End With .EndUpdate() End With |
453 |
How can I get the caption of focused item
' SelectionChanged event - Fired after a new item has been selected. Private Sub Extree1_SelectionChanged(ByVal sender As System.Object) Handles Extree1.SelectionChanged With Extree1 With .Items Debug.Print( "Handle" ) Debug.Print( .FocusItem ) Debug.Print( "Caption" ) Debug.Print( .get_CellCaption(.FocusItem,0) ) End With End With End Sub Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot .Columns.Add("Items") With .Items h = .AddItem("R1") .InsertItem(h,Nothing,"Cell 1.1") .InsertItem(h,Nothing,"Cell 1.2") .set_ExpandItem(h,True) h = .AddItem("R2") .InsertItem(h,Nothing,"Cell 2.1") .InsertItem(h,Nothing,"Cell 2.2") .set_ExpandItem(h,True) End With .EndUpdate() End With |
452 |
How can I get the caption of selected item
' SelectionChanged event - Fired after a new item has been selected. Private Sub Extree1_SelectionChanged(ByVal sender As System.Object) Handles Extree1.SelectionChanged With Extree1 With .Items Debug.Print( "Handle" ) Debug.Print( .get_SelectedItem(0) ) Debug.Print( "Caption" ) Debug.Print( .get_CellCaption(.get_SelectedItem(0),0) ) End With End With End Sub Dim h With Extree1 .BeginUpdate() .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot .Columns.Add("Items") With .Items h = .AddItem("R1") .InsertItem(h,Nothing,"Cell 1.1") .InsertItem(h,Nothing,"Cell 1.2") .set_ExpandItem(h,True) h = .AddItem("R2") .InsertItem(h,Nothing,"Cell 2.1") .InsertItem(h,Nothing,"Cell 2.2") .set_ExpandItem(h,True) End With .EndUpdate() End With |
451 |
Can I display the cell's check box after the text
With Extree1 With .Columns.Add("Column") .set_Def(exontrol.EXTREELib.DefColumnEnum.exCellHasCheckBox,True) .set_Def(exontrol.EXTREELib.DefColumnEnum.exCellDrawPartsOrder,"caption,check") End With With .Items .set_CellHasCheckBox(.AddItem("Caption 1"),0,True) .set_CellHasCheckBox(.AddItem("Caption 2"),0,True) End With End With |
450 |
Can I change the order of the parts in the cell, as checkbox after the text, and so on
Dim h With Extree1 .Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" & _ "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" & _ "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" & _ "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") .Columns.Add("Column").set_Def(exontrol.EXTREELib.DefColumnEnum.exCellDrawPartsOrder,"caption,check,icon,icons,picture") With .Items h = .AddItem("Text") .set_CellImage(h,0,1) .set_CellHasCheckBox(h,0,True) End With End With |
449 |
Can I have an image displayed after the text. Can I get that effect without using HTML content
Dim h With Extree1 .Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" & _ "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" & _ "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" & _ "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") .Columns.Add("Column").set_Def(exontrol.EXTREELib.DefColumnEnum.exCellDrawPartsOrder,"caption,icon,check,icons,picture") With .Items h = .AddItem("Text") .set_CellImage(h,0,1) End With End With |
448 |
Does your control support RightToLeft property for RTL languages or right to left
Dim h With Extree1 .BeginUpdate() .ScrollBars = exontrol.EXTREELib.ScrollBarsEnum.exDisableBoth .LinesAtRoot = exontrol.EXTREELib.LinesAtRootEnum.exLinesAtRoot With .Columns.Add("P1") .set_Def(exontrol.EXTREELib.DefColumnEnum.exCellHasCheckBox,True) .PartialCheck = True End With With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .set_ExpandItem(h,True) End With .RightToLeft = True .EndUpdate() End With |
447 |
Is there any way to display the vertical scroll bar on the left side, as I want to align my data to the right
With Extree1 .BeginUpdate() .ScrollBars = exontrol.EXTREELib.ScrollBarsEnum.exDisableBoth With .Columns .Add("C1") .Add("C2") .Add("C3") .Add("C4") .Add("C5") .Add("C6") .Add("C7") .Add("C8") End With .RightToLeft = True .EndUpdate() End With |
446 |
How can I use the CASE statement (CASE usage)
With Extree1 .BeginUpdate() .Columns.Add("Value").Width = 24 With .Columns.Add("CASE - statment") .ComputedField = "%0 case (default:'not found';1:%0;2:2*%0;3:3*%0;4:4*%0;5:5*%0;7:'Seven';8:'Eight';9:'Nine';11:'Eleven';13:'Thirtheen';14:'Fourt" & _ "heen')" .ToolTip = .ComputedField End With With .Items .AddItem(0) .AddItem(1) .AddItem(2) End With .EndUpdate() End With |
445 |
How can I use the CASE statement (CASE usage)
With Extree1 .BeginUpdate() .Columns.Add("Value").Width = 24 With .Columns.Add("CASE - statment") .ComputedField = "%0 case (default:'not found';1:'One';2:'Two';3:'Three';4:'Four';5:'Five';7:'Seven';8:'Eight';9:'Nine';11:'Eleven';13:'Thirtheen" & _ "';14:'Fourtheen')" .ToolTip = .ComputedField End With With .Items .AddItem(0) .AddItem(1) .AddItem(2) End With .EndUpdate() End With |
444 |
I have seen the IN function but it returns -1 or 0. How can I display the value being found ( SWITCH usage )
With Extree1 .BeginUpdate() .Columns.Add("Value").Width = 24 With .Columns.Add("SWITCH - statment") .ComputedField = "%0 switch ('not found', 1,2,3,4,5,7,8,9,11,13,14)" .ToolTip = .ComputedField End With With .Items .AddItem(0) .AddItem(1) .AddItem(2) End With .EndUpdate() End With |
443 |
I have a large collection of constant values and using or operator is a time consuming (IN usage). Is there any way to increase the speed to check if a value maches the collection
With Extree1 .BeginUpdate() .Columns.Add("Value").Width = 24 With .Columns.Add("IN - statment") .ComputedField = "%0 in (1,2,3,4,5,7,8,9,11,13,14) ? 'found' : ''" .ToolTip = .ComputedField End With With .Items .AddItem(0) .AddItem(1) .AddItem(2) End With .EndUpdate() End With |
442 |
Is is possible to use HTML tags to display in the filter caption
With Extree1 .BeginUpdate() .FilterBarPromptVisible = True .FilterBarCaption = "This is a bit of text being displayed in the filter bar." .Columns.Add("") With .Items .AddItem("Item 1") .AddItem("Item 2") .AddItem("Item 3") End With .EndUpdate() End With |
441 |
How can I find the number of items after filtering
Dim h With Extree1 .BeginUpdate() .Columns.Add("") With .Items h = .AddItem("") .set_CellCaption(h,0,.VisibleItemCount) End With .EndUpdate() End With |
440 |
How can I change the filter caption
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptType = exontrol.EXTREELib.FilterPromptEnum.exFilterPromptWords Or exontrol.EXTREELib.FilterPromptEnum.exFilterPromptContainsAll .FilterBarPromptPattern = "london robert" .FilterBarCaption = "<r>Found: ... " With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
439 |
While using the filter prompt is it is possible to use wild characters
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptType = exontrol.EXTREELib.FilterPromptEnum.exFilterPromptPattern .FilterBarPromptPattern = "lon* seat*" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
438 |
How can I list all items that contains any of specified words, not necessary at the beggining
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptType = exontrol.EXTREELib.FilterPromptEnum.exFilterPromptStartWords Or exontrol.EXTREELib.FilterPromptEnum.exFilterPromptContainsAny .FilterBarPromptPattern = "london davolio" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
437 |
How can I list all items that contains any of specified words, not strings
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptType = exontrol.EXTREELib.FilterPromptEnum.exFilterPromptWords Or exontrol.EXTREELib.FilterPromptEnum.exFilterPromptContainsAny .FilterBarPromptPattern = "london nancy" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
436 |
How can I list all items that contains all specified words, not strings
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptType = exontrol.EXTREELib.FilterPromptEnum.exFilterPromptWords Or exontrol.EXTREELib.FilterPromptEnum.exFilterPromptContainsAll .FilterBarPromptPattern = "london robert" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
435 |
I've noticed that the filtering by prompt is not case sensitive, is is possible to make it case sensitive
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptType = exontrol.EXTREELib.FilterPromptEnum.exFilterPromptCaseSensitive Or exontrol.EXTREELib.FilterPromptEnum.exFilterPromptContainsAny .FilterBarPromptPattern = "Anne" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
434 |
Is it possible to list only items that ends with any of specified strings
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptType = exontrol.EXTREELib.FilterPromptEnum.exFilterPromptEndWith .FilterBarPromptColumns = "0" .FilterBarPromptPattern = "Fuller" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
433 |
Is it possible to list only items that ends with any of specified strings
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptType = exontrol.EXTREELib.FilterPromptEnum.exFilterPromptEndWith .FilterBarPromptColumns = "0" .FilterBarPromptPattern = "Fuller" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
432 |
Is it possible to list only items that starts with any of specified strings
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptType = exontrol.EXTREELib.FilterPromptEnum.exFilterPromptStartWith .FilterBarPromptColumns = "0" .FilterBarPromptPattern = "An M" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
431 |
Is it possible to list only items that starts with specified string
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptType = exontrol.EXTREELib.FilterPromptEnum.exFilterPromptStartWith .FilterBarPromptColumns = "0" .FilterBarPromptPattern = "A" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
430 |
How can I specify that the list should include any of the seqeunces in the pattern
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptType = exontrol.EXTREELib.FilterPromptEnum.exFilterPromptContainsAny .FilterBarPromptPattern = "london seattle" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
429 |
How can I specify that all sequences in the filter pattern must be included in the list
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptType = exontrol.EXTREELib.FilterPromptEnum.exFilterPromptContainsAll .FilterBarPromptPattern = "london manager" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
428 |
How do I change at runtime the filter prompt
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptPattern = "london manager" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
427 |
How do I specify to filter only a single column when using the filter prompt
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPromptColumns = "2,3" .FilterBarPromptPattern = "london" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
426 |
How do I change the prompt or the caption being displayed in the filter bar
With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True .FilterBarPrompt = "changed" With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With .EndUpdate() End With |
425 |
How do I enable the filter prompt feature
Dim h0 With Extree1 .BeginUpdate() .ColumnAutoResize = True .ContinueColumnScroll = False .MarkSearchColumn = False .SearchColumnIndex = 1 .FilterBarPromptVisible = True With .Columns .Add("Name").Width = 96 .Add("Title").Width = 96 .Add("City") End With With .Items h0 = .AddItem("Nancy Davolio") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Andrew Fuller") .set_CellCaption(h0,1,"Vice President, Sales") .set_CellCaption(h0,2,"Tacoma") .set_SelectItem(h0,True) h0 = .AddItem("Janet Leverling") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Kirkland") h0 = .AddItem("Margaret Peacock") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"Redmond") h0 = .AddItem("Steven Buchanan") .set_CellCaption(h0,1,"Sales Manager") .set_CellCaption(h0,2,"London") h0 = .AddItem("Michael Suyama") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Robert King") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") h0 = .AddItem("Laura Callahan") .set_CellCaption(h0,1,"Inside Sales Coordinator") .set_CellCaption(h0,2,"Seattle") h0 = .AddItem("Anne Dodsworth") .set_CellCaption(h0,1,"Sales Representative") .set_CellCaption(h0,2,"London") End With .EndUpdate() End With |
424 |
I have an EBN file how can I apply different colors to it, so no need to create a new one
Dim h,hC With Extree1 .VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn") .SelBackColor = .BackColor .SelForeColor = .ForeColor .HasLines = exontrol.EXTREELib.HierarchyLineEnum.exNoLine .Columns.Add("Default") With .Items h = .AddItem("Root") hC = .InsertItem(h,Nothing,"Default") .set_ItemBackColor32(hC,&H1000000) .set_ItemHeight(.InsertItem(h,Nothing,""),6) hC = .InsertItem(h,Nothing,"Light Green") .set_ItemBackColor32(hC,&H100ff00) .set_ItemHeight(.InsertItem(h,Nothing,""),6) hC = .InsertItem(h,Nothing,"Dark Green") .set_ItemBackColor32(hC,&H1007f00) .set_ItemHeight(.InsertItem(h,Nothing,""),6) hC = .InsertItem(h,Nothing,"Magenta") .set_ItemBackColor32(hC,&H1ff7fff) .set_ItemHeight(.InsertItem(h,Nothing,""),6) hC = .InsertItem(h,Nothing,"Yellow") .set_ItemBackColor32(hC,&H17fffff) .set_ItemHeight(.InsertItem(h,Nothing,""),6) .set_ExpandItem(h,True) End With End With |
423 |
How can I change the foreground color for a particular column
|
422 |
How can I change the background color for a particular column
|
421 |
How can I display the column using currency format and enlarge the font for certain values
With Extree1 With .Columns.Add("Currency") .set_Def(exontrol.EXTREELib.DefColumnEnum.exCellCaptionFormat,1) .FormatColumn = "len(value) ? ((0:=dbl(value)) < 10 ? '<fgcolor=808080><font ;7>' : '<b>') + currency(=:0)" End With With .Items .AddItem("1.23") .AddItem("2.34") .AddItem("9.94") .AddItem("11.94") .AddItem("1000") End With End With |
420 |
How can I highlight only parts of the cells
Dim h With Extree1 With .Columns.Add("") .set_Def(exontrol.EXTREELib.DefColumnEnum.exCellCaptionFormat,1) .FormatColumn = "value replace 'hil' with '<fgcolor=FF0000><b>hil</b></fgcolor>'" End With With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .InsertItem(h,Nothing,"Child 3") .set_ExpandItem(h,True) End With End With |
419 |
How can I get the number of occurrences of a specified string in the cell
Dim h With Extree1 .Columns.Add("") With .Columns.Add("occurrences") .ComputedField = "lower(%0) count 'o'" .FormatColumn = "'contains ' + value + ' of \'o\' chars'" End With With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1 oooof the root") .InsertItem(h,Nothing,"Child 2") .InsertItem(h,Nothing,"Child 3") .set_ExpandItem(h,True) End With End With |
418 |
How can I display dates in my format
With Extree1 With .Columns.Add("Date") .set_Def(exontrol.EXTREELib.DefColumnEnum.exCellCaptionFormat,1) .FormatColumn = "'<b>' + year(0:=date(value)) + '</b><fgcolor=808080><font ;6> (' + month(=:0) + ' - ' + day(=:0) +')'" End With With .Items .AddItem(#1/21/2001#) .AddItem(#2/22/2002#) .AddItem(#3/13/2003#) .AddItem(#4/24/2004#) End With End With |
417 |
How can I display dates in short format
With Extree1 .Columns.Add("Date").FormatColumn = "shortdate(value)" With .Items .AddItem(#1/1/2001#) .AddItem(#2/2/2002#) .AddItem(#3/3/2003#) .AddItem(#4/4/2004#) End With End With |
416 |
How can I display dates in long format
With Extree1 .Columns.Add("Date").FormatColumn = "longdate(value)" With .Items .AddItem(#1/1/2001#) .AddItem(#2/2/2002#) .AddItem(#3/3/2003#) .AddItem(#4/4/2004#) End With End With |
415 |
How can I display only the right part of the cell
Dim h With Extree1 .Columns.Add("") With .Columns.Add("Right") .ComputedField = "%0 right 2" .FormatColumn = "'""' + value + '""'" End With With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .InsertItem(h,Nothing,"SChild 3") .set_ExpandItem(h,True) End With End With |
414 |
How can I display only the left part of the cell
Dim h With Extree1 .Columns.Add("") .Columns.Add("Left").ComputedField = "%0 left 2" With .Items h = .AddItem("Root") .InsertItem(h,Nothing,"Child 1") .InsertItem(h,Nothing,"Child 2") .InsertItem(h,Nothing,"SChild 3") .set_ExpandItem(h,True) End With End With |
413 |
How can I display true or false instead 0 and -1
With Extree1 .Columns.Add("Boolean").FormatColumn = "value != 0 ? 'true' : 'false'" With .Items .AddItem(True) .AddItem(False) .AddItem(True) .AddItem(0) .AddItem(1) End With End With |
412 |
How can I display icons or images instead numbers
With Extree1 .Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" & _ "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" & _ "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" & _ "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") With .Columns.Add("Icons") .set_Def(exontrol.EXTREELib.DefColumnEnum.exCellCaptionFormat,1) .FormatColumn = "'The cell displays the icon <img>'+value+'</img> instead ' + value" End With With .Items .AddItem(1) .AddItem(2) .AddItem(3) End With End With |
411 |
How can I display the column using currency
With Extree1 .Columns.Add("Currency").FormatColumn = "currency(dbl(value))" With .Items .AddItem("1.23") .AddItem("2.34") .AddItem("0") .AddItem(5) .AddItem("10000.99") End With End With |
410 |
How can I display the currency only for not empty cells
With Extree1 .Columns.Add("Number") .Columns.Add("Currency").ComputedField = "len(%0) ? currency(dbl(%0)) : ''" With .Items .AddItem("1.23") .AddItem("2.34") .AddItem("0") .set_ItemBackColor(.AddItem(),Color.FromArgb(255,128,128)) .AddItem("10000.99") End With End With |
409 |
Is there a function to display the number of days between two date including the number of hours
Dim h With Extree1 .Columns.Add("Start").Width = 32 .Columns.Add("End") .Columns.Add("Duration").ComputedField = "2:=((1:=int(0:= date(%1)-date(%0))) = 0 ? '' : str(=:1) + ' day(s)') + ( 3:=round(24*(=:0-floor(=:0))) ? (len(=:2) ? ' and ' : " & _ "'') + =:3 + ' hour(s)' : '' )" With .Items h = .AddItem(#1/11/2001#) .set_CellCaption(h,1,#1/14/2001#) h = .AddItem(#2/22/2002 0:00:00 PM#) .set_CellCaption(h,1,#3/14/2002 1:00:00 PM#) h = .AddItem(#3/13/2003#) .set_CellCaption(h,1,#4/11/2003 11:00:00 AM#) End With End With |
408 |
Is there a function to display the number of days between two date including the number of hours
Dim h With Extree1 .Columns.Add("Start") .Columns.Add("End") .Columns.Add("Duration").ComputedField = """D "" + int(date(%1)-date(%0)) + "" H "" + round(24*(date(%1)-date(%0) - floor(date(%1)-date(%0))))" With .Items h = .AddItem(#1/11/2001#) .set_CellCaption(h,1,#1/14/2001 11:00:00 PM#) h = .AddItem(#2/22/2002 0:00:00 PM#) .set_CellCaption(h,1,#3/14/2002 1:00:00 PM#) h = .AddItem(#3/13/2003#) .set_CellCaption(h,1,#4/11/2003 11:00:00 AM#) End With End With |
407 |
How can I display the number of days between two dates
Dim h With Extree1 .Columns.Add("Start") .Columns.Add("End") .Columns.Add("Duration").ComputedField = "(date(%1)-date(%0)) + ' days'" With .Items h = .AddItem(#1/11/2001#) .set_CellCaption(h,1,#1/14/2001#) h = .AddItem(#2/22/2002#) .set_CellCaption(h,1,#3/14/2002#) h = .AddItem(#3/13/2003#) .set_CellCaption(h,1,#4/11/2003#) End With End With |
406 |
How can I get second part of the date
With Extree1 .Columns.Add("Date") .Columns.Add("Second").ComputedField = "sec(date(%0))" With .Items .AddItem(#1/11/2001 10:10:00 AM#) .AddItem(#2/22/2002 11:01:22 AM#) .AddItem(#3/13/2003 0:23:01 PM#) .AddItem(#4/14/2004 1:11:59 PM#) End With End With |
405 |
How can I get minute part of the date
With Extree1 .Columns.Add("Date") .Columns.Add("Minute").ComputedField = "min(date(%0))" With .Items .AddItem(#1/11/2001 10:10:00 AM#) .AddItem(#2/22/2002 11:01:00 AM#) .AddItem(#3/13/2003 0:23:00 PM#) .AddItem(#4/14/2004 1:11:00 PM#) End With End With |
404 |
How can I check the hour part only so I know it was afternoon
With Extree1 .ConditionalFormats.Add("hour(%0)>=12").Bold = True .Columns.Add("Date") .Columns.Add("Hour").ComputedField = "hour(%0)" With .Items .AddItem(#1/11/2001 10:00:00 AM#) .AddItem(#2/22/2002 11:00:00 AM#) .AddItem(#3/13/2003 0:00:00 PM#) .AddItem(#4/14/2004 1:00:00 PM#) End With End With |
403 |
What about a function to get the day in the week, or days since Sunday
With Extree1 .Columns.Add("Date") .Columns.Add("WeekDay").ComputedField = "weekday(%0)" With .Items .AddItem(#1/11/2001 10:00:00 AM#) .AddItem(#2/22/2002 11:00:00 AM#) .AddItem(#3/13/2003 0:00:00 PM#) .AddItem(#4/14/2004 1:00:00 PM#) End With End With |
402 |
Is there any function to get the day of the year or number of days since January 1st
With Extree1 .Columns.Add("Date") .Columns.Add("Day since January 1st").ComputedField = "yearday(%0)" With .Items .AddItem(#1/11/2001 10:00:00 AM#) .AddItem(#2/22/2002 11:00:00 AM#) .AddItem(#3/13/2003 0:00:00 PM#) .AddItem(#4/14/2004 1:00:00 PM#) End With End With |
401 |
How can I display only the day of the date
With Extree1 .Columns.Add("Date") .Columns.Add("Day").ComputedField = "day(%0)" With .Items .AddItem(#1/11/2001 10:00:00 AM#) .AddItem(#2/22/2002 11:00:00 AM#) .AddItem(#3/13/2003 0:00:00 PM#) .AddItem(#4/14/2004 1:00:00 PM#) End With End With |